Disparo mediante PLC
Visión general
Esta guía explica cómo disparar la cámara OV80i desde un PLC a través de Ethernet/IP, monitorear su estado y manejar errores. La integración garantiza una captura de imágenes confiable dentro de un proceso automatizado.
Prerrequisitos
- Cámara OV80i conectada al PLC (ver Conexión al PLC (Ethernet/IP, PROFINET)).
- Software de programación de PLC (p. ej., Studio 5000).
- PLC Trigger seleccionado como Configuración de Disparo en la Configuración de Imagen de la Receta
Si no se selecciona PLC Trigger en la receta, la cámara ignorará las solicitudes de disparo del PLC.
Ejemplo de Lógica

Diagrama de temporización

Conceptos clave
Disparo de la Cámara
- PB_TRIGGER: Pulsador o señal de control proveniente de la lógica del PLC para iniciar la captura.
- Trigger_ONS: One-shot que genera un pulso único en el borde ascendente de PB_TRIGGER, evitando disparos duplicados.
- Camera_1:I.Data[0].0: Cámara lista — debe estar en alto antes de disparar.
- Camera_1:O.Data[0].0: Solicitud de disparo — mantenida en alto hasta ser reconocida.
- Camera_1:I.Data[0].1: Reconocimiento de disparo — confirma que se recibió el disparo.
Secuencia de disparo
-
Confirme que
Camera_1:I.Data[0].0(Listo) esté en alto. -
Actívelo
PB_TRIGGER. -
Trigger_ONSgenera un pulso y estableceCamera_1:O.Data[0].0(Trigger Request) en alto. -
La cámara responde estableciendo
I.Data[0].1(Trigger Acknowledge) en alto. -
PLC desengancha
O.Data[0].0para completar el ciclo de disparo.
Disponibilidad de resultados y estado
- Camera_1:I.Data[2].1: Disponibilidad de resultado — alto cuando la imagen ha sido procesada.
- Camera_1:I.Data[2].2: Resultado Aprobado/Reprobado — alto = Aprobado, bajo = Reprobado.
Manejo de Errores
- Camera_1:I.Data[1].0: Error de disparo — alto si ocurre un error durante el disparo.
- Este bit permanece en alto hasta que se restablezca.
- Implemente la lógica del PLC para restablecer este bit y manejar los errores de forma adecuada.
Mejores Prácticas
- Siempre verifique
Camera Ready (I.Data[0].0)antes de emitir un disparo. - Utilice lógica One-shot (
Trigger_ONS) para evitar múltiples disparos no intencionados. - Mantenga la Solicitud de Disparo en alto hasta recibir el reconocimiento.
- Monitoree la disponibilidad de resultados antes de leer el estado Pass/Fail.
- Implemente una gestión de errores robusta para detectar y borrar fallas.
Resumen de Señales Clave
| Señal | Función | Notas |
|---|---|---|
PB_TRIGGER | Inicia disparo de cámara | Lógica del PLC |
Trigger_ONS | Pulso One-shot | Previene disparos duplicados |
I.Data[0].0 | Cámara lista | Debe estar en alto para permitir el disparo |
O.Data[0].0 | Solicitud de disparo | Mantenida en alto hasta ser reconocida |
I.Data[0].1 | Reconocimiento de disparo | Confirma que se recibió el disparo |
I.Data[2].1 | Disponibilidad de resultado | La imagen ha sido procesada |
I.Data[2].2 | Resultado Pass/Fail | Alto = Aprobado, Bajo = Reprobado |
I.Data[1].0 | Error de disparo | Bloqueado hasta que se restablezca |
Conclusión
Al implementar esta lógica, la cámara OV80i puede ser disparada y monitorizada de forma confiable mediante el control por PLC, asegurando una sincronización precisa con los procesos de automatización industrial.